persistent rain - English Synonyms Dictionary